package com.wuliupai.delivery.wuliupaidelivery.bean2.task;


import com.wuliupai.delivery.wuliupaidelivery.bean.BaseBean;

/**
 * Descriptions：任务实体类
 * <p>
 * Author：ChenME
 * Date：2017/11/23
 * Email：ibelieve1210@163.com
 */
public class TaskBean extends BaseBean {

    private String s_i;
    private String count;
    private String status; // 任务类型：0 全部；1 进行中；2 已完成

    private String missionId; // 任务ID
    private String missionCode; // 任务编号
    private String missionStatus; // 任务状态
    private String submitTime; // 任务分配的时间

    // 任务开始
    private String startAddress; // 任务的起始地址
    private String startContactName; //
    private String startContactPhone; //
//    private String startLocation; //

    // 任务结束
    private String endAddress; // 任务的终止地址
    private String endContactName; //
    private String endContactPhone; //
//    private String endLocation; //

    private String orderCode; // 订单编号
    private String goodsName; // 货物名称
    private String goodsWeight; // 货物重量
    private String goodsVolume; // 货物体积
    private String goodsCount; // 货物数量

    //    private String isPay; //
    private String payType; // 支付类型
    private String dealPrice; // 订单金额
    private String actualMoney; // 已支付的金额

    private  String  nowUserType ;// 是否揽收的状态 2，表示已经揽收过了

    // 任务来源
    private String assignHeadUrl; //
    private String assignName; //
    private String assignPhone; //

    private String isConfirm;// （0，不在车上   1，在车上）

    private String collectGoods; // 任务来源（0，非收货  1，收货）

    private String orderId; // 订单ID

    private String valiCode; // 验证码（签收订单时使用）
    private String type; // 发送验证码的类型（1，语音  2，短信  签收时使用）

    public TaskBean() {
    }

    /**
     * 获取任务列表
     *
     * @param s_i
     * @param count
     * @param status
     */
    public TaskBean(String s_i, String count, String status) {
        super();
        this.s_i = s_i;
        this.count = count;
        this.status = status;
    }

    /**
     * 获取任务详情 / 交换任务
     *
     * @param missionId
     */
    public TaskBean(String missionId) {
        this.missionId = missionId;
    }

    /**
     * 签收
     *
     * @param missionId
     */
    public TaskBean(String missionId,String valiCode) {
        this.missionId = missionId;
        this.valiCode = valiCode;
    }

    public String getS_i() {
        return s_i;
    }

    public void setS_i(String s_i) {
        this.s_i = s_i;
    }

    public String getCount() {
        return count;
    }

    public void setCount(String count) {
        this.count = count;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMissionId() {
        return missionId;
    }

    public void setMissionId(String missionId) {
        this.missionId = missionId;
    }

    public String getMissionCode() {
        return missionCode;
    }

    public void setMissionCode(String missionCode) {
        this.missionCode = missionCode;
    }

    public String getStartAddress() {
        return startAddress;
    }

    public void setStartAddress(String startAddress) {
        this.startAddress = startAddress;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsWeight() {
        return goodsWeight;
    }

    public void setGoodsWeight(String goodsWeight) {
        this.goodsWeight = goodsWeight;
    }

    public String getGoodsCount() {
        return goodsCount;
    }

    public void setGoodsCount(String goodsCount) {
        this.goodsCount = goodsCount;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getEndAddress() {
        return endAddress;
    }

    public void setEndAddress(String endAddress) {
        this.endAddress = endAddress;
    }

    public String getMissionStatus() {
        return missionStatus;
    }

    public void setMissionStatus(String missionStatus) {
        this.missionStatus = missionStatus;
    }

    public String getGoodsVolume() {
        return goodsVolume;
    }

    public void setGoodsVolume(String goodsVolume) {
        this.goodsVolume = goodsVolume;
    }

    public String getSubmitTime() {
        return submitTime;
    }

    public void setSubmitTime(String submitTime) {
        this.submitTime = submitTime;
    }

    public String getDealPrice() {
        return dealPrice;
    }

    public void setDealPrice(String dealPrice) {
        this.dealPrice = dealPrice;
    }

    public String getActualMoney() {
        return actualMoney;
    }

    public void setActualMoney(String actualMoney) {
        this.actualMoney = actualMoney;
    }

    public String getStartContactName() {
        return startContactName;
    }

    public void setStartContactName(String startContactName) {
        this.startContactName = startContactName;
    }

    public String getStartContactPhone() {
        return startContactPhone;
    }

    public void setStartContactPhone(String startContactPhone) {
        this.startContactPhone = startContactPhone;
    }

    public String getEndContactName() {
        return endContactName;
    }

    public void setEndContactName(String endContactName) {
        this.endContactName = endContactName;
    }

    public String getEndContactPhone() {
        return endContactPhone;
    }

    public void setEndContactPhone(String endContactPhone) {
        this.endContactPhone = endContactPhone;
    }

    public String getAssignHeadUrl() {
        return assignHeadUrl;
    }

    public void setAssignHeadUrl(String assignHeadUrl) {
        this.assignHeadUrl = assignHeadUrl;
    }

    public String getAssignName() {
        return assignName;
    }

    public void setAssignName(String assignName) {
        this.assignName = assignName;
    }

    public String getAssignPhone() {
        return assignPhone;
    }

    public void setAssignPhone(String assignPhone) {
        this.assignPhone = assignPhone;
    }

    public String getCollectGoods() {
        return collectGoods;
    }

    public void setCollectGoods(String collectGoods) {
        this.collectGoods = collectGoods;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getValiCode() {
        return valiCode;
    }

    public void setValiCode(String valiCode) {
        this.valiCode = valiCode;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getNowUserType() {
        return nowUserType;
    }

    public void setNowUserType(String nowUserType) {
        this.nowUserType = nowUserType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getIsConfirm() {
        return isConfirm;
    }

    public void setIsConfirm(String isConfirm) {
        this.isConfirm = isConfirm;
    }
}